<?php


namespace app\admin\controller;

use app\admin\model\FileInfo;

class UploadFile extends Common
{
    /**
     * 上传图片
     * @throws \Exception
     * @author huajie <banhuajie@163.com>
     */
    public function uploadPicture()
    {
        //TODO: 用户登录检测

        /* 返回标准数据 */
        $return = array('status' => 1, 'info' => '上传成功', 'data' => '');
        /* 调用文件上传组件上传文件 */
        $info = model('Picture')->upload($_FILES,config('PICTURE_UPLOAD')); //TODO:上传到远程服务器
        /* 记录图片信息 */
        if ($info) {
            $return['status'] = 1;
            $return['data'] = $info;
        } else {
            $return['status'] = 0;
            $return['info'] = model('Picture')->getError();
        }

        /* 返回JSON数据 */
        return json($return);
    }

}